/*******************************************************************************
 * Copyright (c) 2006 CEA List.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     CEA List - initial API and implementation
 *******************************************************************************/
package com.cea.papyrus.classdiagram.parsers.texteditor.operationlabel;

/**
 * 
 */
public interface IOperationLabelKeywordsInformation {
    
    /**
     * 
     */
    final public String[] visibilityStringsInfo = { 
            "Public visibility", 
            "Private visibility", 
            "Protected visibility", 
            "Package visibility", 
    };
    
    /**
     * 
     */
    final public String[] isDerivedStringsInfo = {
    		"\'/\'indicates that this Property is derived.",
    };
    
    /**
     * 
     */
    final public String[] multiplicityStringsInfo = {
    		"Multiplicity: [1..1]",
    		"Multiplicity: [1..*]",
    		"Multiplicity: [0..*]",
    		"Multiplicity: [1..*]",
    		"Multiplicity", 
    };
    
    /**
     * 
     */
    final public String[] defaultValueStringsInfo = {
    		"Defines the default value of the property",
    };
    
    /**
     * 
     */
    final public String[] modifiersStringsInfo = {
    		"Indicates that the Property can only be read",
    		"Specifies whether the property is derived as " +
    		"the union of all of the properties that are" +
    		"constrained to subset it. ",
    		"the collection of values for the Property is ordered",
    		"Indicates that the collection of values may not contain duplicates",
    		"Indicates that the collection of values may contain duplicates",
    		"References the property of which this property is constrained to be a subset",
    		"Indicates the property that is redefined by this property",
    };
}
